Developing Reliable Systems with SDL Design Patterns and Design Components

نویسندگان

  • Christian Webel
  • Ingmar Fliege
  • Alexander Geraldy
  • Reinhard Gotzhein
چکیده

SDL is a system design language that is being promoted for the development of reliable systems. In this paper, we apply SDL to capture design solutions to well-known mechanisms found in reliable systems a watchdog and a heartbeat for reuse. In particular, we present a methodology to augment system reliability step-by-step, and define and apply generic design solutions for reliable systems expressed as SDL design patterns and design components. These solutions can be integrated into an existing system design, to protect against certain types of system failures. We illustrate the approach by an application to a remote airship flight control over WLAN.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing safety-critical real-time systems with SDL design patterns and components

SDL is a system design language for the development of distributed systems, including real-time systems. In this paper, we apply SDL to capture design solutions found in safety-critical real-time systems. In particular, we present a methodology to augment system safety step-by-step, and systematically define and apply reusable design solutions for safety-critical real-time systems, expressed as...

متن کامل

A new approach based on state conversion to stability analysis and control design of switched nonlinear cascade systems

In this paper, the problems of control and stabilization of switched nonlinear cascade systems is investigated. The so called simultaneous domination limitation (SDL) is introduced in previous works to assure the existence of a common quadratic Lyapunov function (CQLF) for switched nonlinear cascade systems. According to this idea, if all subsystems of a switched system satisfy the SDL, a CQLF ...

متن کامل

Combining SDL Patterns with Continuous Quality Improvement: An Experience Factory Tailored to SDL Patterns

An SDL pattern is a reusable software artifact representing a generic solution for a recurring design problem. It is required that SDL be the applied design language. However, just offering an SDL pattern pool to the system designer will not result in the expected benefits of software reuse, such as shorter development cycles, improved quality, or easier maintenance of the resulting products. A...

متن کامل

Towards an Experimental Evaluation of SDL-Pattern based Protocol Design

In order to improve the quality of software systems and to set up a more effective process for their development, many attempts have been made in the field of software engineering. Reuse of existing knowledge is seen as a promising way to solve the outstanding problems in this field. In previous work we have integrated the design pattern concept with the formal design language SDL, resulting in...

متن کامل

Developing a method for reliability allocation of series-parallel systems by considering common cause failure

Reliability allocation has an essential connection to design for reliability and is an important activity in the product design and development process. In determining the reliability of subsystems or components on the basis of goal reliability, attention must be paid to failure effect, failure information, and improvement opportunities based upon real potentials for reliability improvement. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004